package org.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.example.commonapi.domain.Course;
import org.example.commonapi.domain.Practice;
import org.example.commonapi.domain.R;
import org.example.commonapi.domain.SchoolAccount;
import org.example.commonapi.domain.User;
import org.example.commonapi.domain.Video;
import org.example.commonapi.dto.LoginInfo;
import org.example.commonapi.dto.SchoolAccountDto;
import org.example.commonapi.vo.CourseVO;
import org.example.commonapi.vo.SchoolAccountVO;
import org.example.commonapi.vo.StatisticVO;
import org.example.commonapi.vo.VideoVO;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.util.List;

public interface SchoolAccountService extends IService<SchoolAccount> {
    R submitInformation(SchoolAccountDto schoolAccountDto, HttpServletRequest request);

    R<List<SchoolAccountVO>> getSchoolCheckInformation();

    R passSchoolCheckInformation(Integer id);

    R refuseSchoolCheckInformation(Integer id,String reason);

    R<SchoolAccount> getNowUserSubmitInfo(HttpServletRequest request);
}
